package com.qr.controoler;

import com.qr.service.IAccountService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;

import javax.annotation.Resource;

/*
 * 控制层表示:
 *      Controller
 *      Autowired表示按照类型自动注入，当有两个这样的类型的时候就需要根据指定的名称来注入了
 *             当IAccountService有两个实现的时候，就需要指定具体哪一个使用Qualifier
 *      @Resource这个注解相当于上面的  Autowired和Qualifier
 *              当这个主机要指定具体的值的时候使用的是name属性而不是value了
 */
@Controller
public class AccountController {

    @Autowired
    @Qualifier
//  @Resource
    private IAccountService accountService;//接口类型接收子类对象，子类对象注入的时候使用了value指定了值，所以这块久德永具体的值

    public void saveAccount(){
        accountService.saveAccount();
    }

}
